home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 010a / fff361.zip / FFF.H < prev    next >
C/C++ Source or Header  |  1991-09-08  |  1KB  |  48 lines

  1. #ifndef DOS_DATE
  2. #define DOS_DATE
  3. typedef union {
  4.     unsigned u;
  5.     struct {
  6.         unsigned Day   : 5;
  7.         unsigned Month : 4;
  8.         unsigned Year  : 7;
  9.         } b;
  10.     } DOS_FILE_DATE;
  11. #endif
  12.  
  13. #ifndef DOS_TIME
  14. #define DOS_TIME
  15. typedef union {
  16.     unsigned u;
  17.     struct {
  18.         unsigned Second : 5;
  19.         unsigned Minute : 6;
  20.         unsigned Hour   : 5;
  21.         } b;
  22.     } DOS_FILE_TIME;
  23. #endif
  24.  
  25. struct Stats {
  26.     int Entry[3];
  27.     };
  28.  
  29. typedef enum { arc, pak, zip, zoo, lzh, arj, none } ARC_TYPE;
  30.  
  31. #define ON  1
  32. #define OFF 0
  33.  
  34. #include "queue.h"
  35.  
  36. /*****  Function Prototypes  *****/
  37.  
  38. void            WalkTree        ( QUE_DEF *Q );
  39. int             SearchQ         ( char *Str );
  40. void            ErrorExit       ( char *Format , ...);
  41. void            GetProgName     ( char *Name , char *argv );
  42. void            PrtVerbose      ( char *Path, char *Name,
  43.                                   DOS_FILE_TIME *Time, DOS_FILE_DATE *Date,
  44.                                   long Size );
  45. void            Usage           ( void );
  46. void            ChkPage         ( void );
  47. char *          convdelim       ( unsigned char *path );
  48.